package model

// LinkData 外链结构体定义
// 只做数据结构声明，不包含任何数据库操作
type LinkData struct {
	Id          int64  `json:"id" gorm:"primaryKey;column:id"`          //ID
	Title       string `json:"title" gorm:"column:title"`               //名称
	Link        string `json:"link" gorm:"column:link"`                 //链接地址
	WebType     int    `json:"web_type" gorm:"column:web_type"`         //网址类型
	ImgSrc      string `json:"img_src" gorm:"column:img_src"`           //图片地址
	Comments    string `json:"comments" gorm:"column:comments"`         //网站描述
	ContactName string `json:"contact_name" gorm:"column:contact_name"` //联系人
	ContactMail string `json:"contact_mail" gorm:"column:contact_mail"` //联系人Email
	Orders      int    `json:"orders" gorm:"column:orders"`             //排序
	IsShow      int    `json:"is_show" gorm:"column:is_show"`           //IsShow
	AddTime     string `json:"add_time" gorm:"column:add_time"`         //添加时间
	UpdateTime  string `json:"update_time" gorm:"column:update_time"`   //更新时间
}

// TableName 指定表名
func (LinkData) TableName() string {
	return "bg_link"
}
